package com.whfc.openapi.api.fvs.service;

import com.whfc.openapi.api.fvs.dto.UniEvent;

/**
 * 宇视回调服务接口
 */
public interface UniCallbackService {

    /**
     * 处理设备离线事件
     */
    void handleEvent(UniEvent eventData);

    /**
     * 处理报警事件
     */
    void handleAlarmEvent(UniEvent eventData);

    /**
     * 处理设备状态事件
     */
    void handleDeviceStatusEvent(UniEvent eventData);

    /**
     * 处理视频丢失事件
     */
    void handleVideoLossEvent(UniEvent eventData);

    /**
     * 处理移动侦测事件
     */
    void handleMotionDetectionEvent(UniEvent eventData);

    /**
     * 处理未知事件
     */
    void handleUnknownEvent(UniEvent eventData);
}